/** "Stdandard" Exception Classes
Authors:	Wei Li (oldrev@gmail.com)
License:	BSD
Copyright:	Copyright (C) 2007 Wei Li. All rights reserved.
*/

module dotmars.base.stdexcept;

class NotImplementation : Exception
{
    public this(string message)
    {
        super(message);
    }
}

class ArgumentException : Exception
{
    public this(string message)
    {
        super(message);
    }
}

class ArgumentOutOfRangeException : Exception
{
	public this(string msg)
	{
		super(msg);
	}
}

class NotSupportedException : Exception
{
	public this(string msg)
	{
		super(msg);
	}
}


class OverflowException : Exception
{
	public this(string msg)
	{
		super(msg);
	}
}

class OutOfMemoryException : Exception
{
	public this(string msg)
	{
		super(msg);
	}
}


class FormatException : Exception
{
	public this(string msg)
	{
		super(msg);
	}
}


class BadCastException : Exception
{
	public this(string msg)
	{
		super(msg);
	}
}
